/* Print Style Sheet */

body { background:white; font-size:10pt; margin:0; }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid;}
img { page-break-inside:avoid; page-break-after:avoid; }
blockquote, table, pre { page-break-inside:avoid;}
ul, ol, dl  { page-break-before:avoid;}
p, h2{margin:0;}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.right { float: right; }
.left { float: left }
.clear{clear:both;}

#header { 
	height:75px; font-size: 24pt;
}
#header-logo{width:30%;}
#header-title{width:70%;text-align:center;}
#header div p{font-weight:bold;}
#header div span{font-size:12pt;font-style: italic;}
.button{margin:20px 0 10px 10px;}
#content {
	font-size:12pt; margin-left:0; float:none; width:auto;
}
#content a { font-weight:bold; color:#000000; text-decoration:none; }
#content h2 a {display:none;}
#footer { 
	font-size:11pt; border-top:1px solid #EBE9DA; margin:10px 0 0 0; padding:5px;
}
#header #blog-title span{
	font-size:27pt; color:#4F4F4F; font-family:'FranklinGothicDemi'; font-weight:bold; font-style: normal;
}
#header #blog-title{
	margin-top:10px;
}
#header #blog-description{
	color:#6F6F6F; font-size:9pt; font-family:Arial;
}

.contentCharacteristic{
	margin:20px 0 5px;border-bottom:1px solid #EBE9DA;font-family:Georgia,"Times New Roman",Times,serif;
	text-decoration:none; color:#D54E21; padding:4px 10px 0 0; font-size:18pt; display:block;
}
.advice, .example{
	padding-left:40px;margin:10px;min-height: 32px;
}
.advice{
	background:url('../styles/images/thumb-up.png') no-repeat;font-style: italic;
}
.example{
	background:url('../styles/images/example.png') no-repeat;font-style: oblique;
}
.post-usefull-images{
	overflow: hidden; padding:10px 0 0 0;
}

/* Images
-------------------------------------------------------------- */
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 1em;
	margin-top: 0.4em;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
  margin-left: 1.5em;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	margin-bottom: 1.5em;
	float:left;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	margin: 0;
}

/* Buttons styles
--------------------------------------------------------*/
.yellowButton, .blueButton{
	width:auto !important; cursor:pointer; font-size:13px; padding:4px 10px !important; font-weight:bold;
	background-repeat:repeat-x; font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;
}

.yellowButton{	
	border:1px solid #FFAA22 !important; color:#333333; background-color:#FD9A0F;
	box-shadow:0 1px 0 #FFFFFF; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
	background-image: -webkit-linear-gradient(top, #FEE94F, #FD9A0F); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #FEE94F, #FD9A0F); /* for firefox 3.6+ */ 
	background-image: -ms-linear-gradient(top, #FEE94F, #FD9A0F);
	background-image: -o-linear-gradient(top, #FEE94F, #FD9A0F);
	background-image: linear-gradient(top, #FEE94F, #FD9A0F);
}
.yellowButton:hover{
	border-color: #EC8B11 !important; background-color:#FD9512 !important;
	background-image: -webkit-linear-gradient(top, #FEDC4D, #FD9512); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #FEDC4D, #FD9512); /* for firefox 3.6+ */ 
	background-image: -ms-linear-gradient(top, #FEDC4D, #FD9512);
	background-image: -o-linear-gradient(top, #FEDC4D, #FD9512);
	background-image: linear-gradient(top, #FEDC4D, #FD9512);
}
.yellowButton:active{ color:#000000 !important; }

.blueButton{
	border:1px solid #057ED0; color:#ffffff; background-color:#019AD2;
	box-shadow:0 1px 0 #FFFFFF; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-image: -webkit-linear-gradient(top, #33BCEF, #019AD2); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #33BCEF, #019AD2); /* for firefox 3.6+ */ 
	background-image: -ms-linear-gradient(top, #33BCEF, #019AD2);
	background-image: -o-linear-gradient(top, #33BCEF, #019AD2);
	background-image: linear-gradient(top, #33BCEF, #019AD2);
}
.blueButton:hover{
	background-color:#0271BF;border-color:#096EB3;
	background-image: -webkit-linear-gradient(top, #2DADDC, #0271BF); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #2DADDC, #0271BF); /* for firefox 3.6+ */ 
	background-image: -ms-linear-gradient(top, #2DADDC, #0271BF);
	background-image: -o-linear-gradient(top, #2DADDC, #0271BF);
	background-image: linear-gradient(top, #2DADDC, #0271BF);
}
.blueButton:active{ color:#333333; }

/* Print Styles */
@media print {
.noPrint{display:none;}
}